package com.ictest.detectionflow.mobile.model;

/**
 * 元器件信息类。
 */
public class Component
{

	/**
	 * 初始化元器件信息。
	 */
	public Component()
	{
	}

	/**
	 * 获得元器件编码。
	 * 
	 * @return 元器件版本。
	 */
	public String getVersion()
	{
		return this.m_Version;
	}

	/**
	 * 设置元器件版本。
	 */
	public void setVersion(String value)
	{
		this.m_Version = value;
	}

	/**
	 * 获得元器件编码。
	 * 
	 * @return 元器件编码。
	 */
	public String getID()
	{
		return this.m_ID;
	}

	/**
	 * 设置元器件编码。
	 */
	public void setID(String value)
	{
		this.m_ID = value;
	}

	/**
	 * 获得元器件编号。
	 * 
	 * @return元器件编号。
	 */
	public String getCode()
	{
		return this.m_Code;
	}

	/**
	 * 设置元器件编号。
	 */
	public void setCode(String value)
	{
		this.m_Code = value;
	}

	/**
	 * 获得元器件标记。
	 * 
	 * @return元器件标记。
	 */
	public String getMark()
	{
		return this.m_Mark;
	}

	/**
	 * 设置元器件标记。
	 */
	public void setMark(String value)
	{
		this.m_Mark = value;
	}

	/**
	 * 获得元器件名称。
	 * 
	 * @return 元器件名称。
	 */
	public String getName()
	{
		return this.m_Name;
	}

	/**
	 * 设置元器件编号。
	 */
	public void setName(String value)
	{
		this.m_Name = value;
	}

	/**
	 * 获得元器件制造厂商。
	 * 
	 * @return 元器件制造厂商。
	 */
	public String getManufacturer()
	{
		return this.m_Manufacturer;
	}

	/**
	 * 设置元器件制造厂商。
	 */
	public void setManufacturer(String value)
	{
		this.m_Manufacturer = value;
	}

	/**
	 * 获得元器件的封装方式。
	 * 
	 * @return 元器件的封装方式。
	 */
	public String getPackage()
	{
		return this.m_Package;
	}

	/**
	 * 设置元器件的封装方式。
	 */
	public void setPackage(String value)
	{
		this.m_Package = value;
	}

	/**
	 * 获得元器件的质量等级。
	 * 
	 * @return 元器件的质量等级。
	 */
	public String getGrade()
	{
		return this.m_Grade;
	}

	/**
	 * 设置元器件的质量等级。
	 */
	public void setGrade(String value)
	{
		this.m_Grade = value;
	}

	/**
	 * 获得元器件的分类。
	 * 
	 * @return 元器件的分类。
	 */
	public String getCategory()
	{
		return this.m_Category;
	}

	/**
	 * 设置元器件的分类。
	 */
	public void setCategory(String value)
	{
		this.m_Category = value;
	}

	/**
	 * 获得元器件的工作温度。
	 * 
	 * @return 元器件的工作温度。
	 */
	public String getWorkingTemperature()
	{
		return this.m_WorkingTemperature;
	}

	/**
	 * 设置元器件的工作温度。
	 */
	public void setWorkingTemperature(String value)
	{
		this.m_WorkingTemperature = value;
	}

	/**
	 * 获得元器件的存储温度。
	 * 
	 * @return 元器件的存储温度。
	 */
	public String getStorageTemperature()
	{
		return this.m_StorageTemperature;
	}

	/**
	 * 设置元器件的存储温度。
	 */
	public void setStorageTemperature(String value)
	{
		this.m_StorageTemperature = value;
	}

	/**
	 * 获得元器件的存储温度。
	 * 
	 * @return 元器件的存储温度。
	 */
	public String getMemo()
	{
		return this.m_Memo;
	}

	/**
	 * 设置元器件的存储温度。
	 */
	public void setMemo(String value)
	{
		this.m_Memo = value;
	}

	/**
	 * 获得元器件图片。
	 * 
	 * @return 元器件图片。
	 */
	public byte[] getPicture1()
	{
		return this.m_Picture1;
	}

	/**
	 * 设置元器件图片。
	 */
	public void setPicture1(byte[] value)
	{
		this.m_Picture1 = value;
	}

	/**
	 * 获得元器件图片。
	 * 
	 * @return 元器件图片。
	 */
	public byte[] getPicture2()
	{
		return this.m_Picture2;
	}

	/**
	 * 设置元器件图片。
	 */
	public void setPicture2(byte[] value)
	{
		this.m_Picture2 = value;
	}

	/**
	 * 获得元器件图片。
	 * 
	 * @return 元器件图片。
	 */
	public byte[] getPicture3()
	{
		return this.m_Picture3;
	}

	/**
	 * 设置元器件图片。
	 */
	public void setPicture3(byte[] value)
	{
		this.m_Picture3 = value;
	}

	/**
	 * 获得元器件图片。
	 * 
	 * @return 元器件图片。
	 */
	public byte[] getPicture4()
	{
		return this.m_Picture4;
	}

	/**
	 * 设置元器件图片。
	 */
	public void setPicture4(byte[] value)
	{
		this.m_Picture4 = value;
	}

	/**
	 * 获得能否PIND。
	 * 
	 * @return 能否PIND。
	 */
	public boolean getPIND()
	{
		return this.m_PIND;
	}

	/**
	 * 设置元器件能否PIND。
	 */
	public void setPIND(boolean value)
	{
		this.m_PIND = value;
	}

	/**
	 * 获得能否检漏。
	 * 
	 * @return 能否检漏。
	 */
	public boolean getLeakHunting()
	{
		return this.m_LeakHunting;
	}

	/**
	 * 设置元器件能否检漏。
	 */
	public void setLeakHunting(boolean value)
	{
		this.m_LeakHunting = value;
	}

	/**
	 * 获得能否测试。
	 * 
	 * @return 能否测试。
	 */
	public boolean getIsTestable()
	{
		return this.m_IsTestable;
	}

	/**
	 * 设置元器件能否测试。
	 */
	public void setIsTestable(boolean value)
	{
		this.m_IsTestable = value;
	}

	/** 元器件版本。 */
	private String m_Version;

	/** 元器件编码。 */
	private String m_ID;

	/** 元器件编号。 */
	private String m_Code;

	/** 元器件标记。 */
	private String m_Mark;

	/** 元器件名称。 */
	private String m_Name;

	/** 元器件制造厂商。 */
	private String m_Manufacturer;

	/** 封装方式。 */
	private String m_Package;

	/** 质量等级。 */
	private String m_Grade;

	/** 元器件分类。 */
	private String m_Category;

	/** 工作温度。 */
	private String m_WorkingTemperature;

	/** 存储温度。 */
	private String m_StorageTemperature;

	/** 备注。 */
	private String m_Memo;

	/** 元器件图片。 */
	private byte[] m_Picture1;

	/** 元器件图片。 */
	private byte[] m_Picture2;

	/** 元器件图片。 */
	private byte[] m_Picture3;

	/** 元器件图片。 */
	private byte[] m_Picture4;

	/** 能否PIND。 */
	private boolean m_PIND;

	/** 能否检漏。 */
	private boolean m_LeakHunting;

	/** 能否测试。 */
	private boolean m_IsTestable;
}
